<?php

/** La configuración esperada en el .ini es:
 * 
 	[dependencies]
 	  	ClaseDependencia.InstanceStrategy = "Normal"
 * */

/*
 * Devuelve una instancia por medio de new Clase (); 
 * */
class Exts_Dependency_Instantiator_Normal extends Exts_Dependency_Instantiator_Abstract {
	
	protected static $_instance;
	
	public static function InstantiatorInstance () {
		if (empty(self::$_instance)) {
			self::$_instance = new Exts_Dependency_Instantiator_Normal();
		}
		return self::$_instance;
	}
	
	protected function _makeAnInstance($className) {
		return new $className();
	}
	
}
